package com.ddn.service.logistics;


import com.ddn.mapper.logistics.dto.HqConsumeExportyDto;
import com.ddn.model.logistics.HqConsume;
import com.ddn.vo.PageBean;
import com.ddn.vo.R;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * 物品消耗表
 * @author zlp
 * @date 2022/8/28 12:49
 */
public interface HqConsumeService {
    /**
     * 新增消耗
     * @return
     */
    R save(HqConsume consume);
    /**
     * 删除记录
     */
    R delete(int id);
    /**
     * 修改记录
     */
    R update(HqConsume consume);

    /**
     * 查询数据 分页，带条件
     */
    PageBean pageByName(String name, int page, int limit);
    /**
     * 导出数据
     */
    List<HqConsumeExportyDto> all();
    /**
     * 导入数据
     */
    R saveBatch(MultipartFile file) throws IOException;
    /**
     * 批量删除
     */
    R delByIds(int[] ids);



}
